﻿@typeparam TItem

<Table TItem="TItem" IsBordered="true" IsStriped="true" IsMultipleSelect="true"
       IsPagination="IsPagination" PageItemsSource="PageItemsSource"
       UseInjectDataService="true" DataService="DataService" OnQueryAsync="OnQueryAsync!"
       ShowToolbar="true" ShowExtendButtons="true" ShowSearch="true"
       ShowCardView="true" ShowColumnList="true"
       CustomerSearchModel="@TableSearchModel">
    <TableToolbarTemplate>
        @TableToolbarTemplate
    </TableToolbarTemplate>
    <TableColumns>
        @ColumnsTemplete?.Invoke(context)
    </TableColumns>
    <CustomerSearchTemplate>
        @CustomerSearchTemplate?.Invoke(context)
    </CustomerSearchTemplate>
    <RowButtonTemplate>
        @RowButtonTemplate?.Invoke(context)
    </RowButtonTemplate>
</Table>
